package com.niiwoo.civet.trade.dto.request.loan;

import com.alibaba.fastjson.JSON;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

/**
 * @Description: 极速借用户信息认证状态
 * @Author:LiJian
 * @Date:2017/10/11
 */
@Setter
@Getter
public class SpeedLoanUserDataStatusDTO implements Serializable{

    private static final long serialVersionUID = 9076741721248243051L;

    private Byte personalInfoStatus; // 个人信息状态(0、未完成 1、已完成)

    private Byte identityInfoStatus; // 身份信息状态(0、未完成 1、已完成 2、快过期 3、已过期 4、提交成功)

    private Byte bankCardStatus; // 银行卡状态(0、未完成 1、已完成 2、未激活)

    private Byte authStatus; // 授权状态(0、未完成 1、已完成 2、已过期)

    private Byte zhimaAuthStatus; // 芝麻信用状态(0、未授权 1、已完成)

    private Byte telOperatorAuthStatus; // 运营商认证状态(0、未完成 1、已授权 2、已完成 3、已过期)

    private Byte socialSecurityStatus; // 社保授权状态(0、未完成 1、已授权 2、已完成 3、已过期)

    private Byte creditCardStatus; // 信用卡状态 0、未认证 1、已认证 2、已验证 3、已过期

    private Byte zhimaSwitchStatus; // 芝麻开关状态（0、关闭 1、打开）

    private Byte socialSecuritySwitchStatus; // 社保开关状态（0、关闭 1、打开）

    private Byte socialSecurityOrCreditCard; // 社保、信用卡二选一开关(1：开启   0：关闭)

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}
